body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div {
    margin: 0;
    padding: 0;
    border: 0;
}

body {
    color: #333;
    font-size: 12px;
    font-family: Tahoma,"Microsoft YaHei","Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif;
}

ul, ol {
    /* list-style-type: none; */
}

select, input, img, select {
    vertical-align: middle;
}

input {
    font-size: 12px;
}

a {
    text-decoration: none;
    color: #000;
}

a:hover {
    color: #c00;
    text-decoration: none;
}
.clear {
    clear: both;
}


/* 大转盘样式 */

.banner {
    display: block;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    /*margin-top: 5%;*/
}

.banner .turnplate {
    display: block;
    width: 100%;
    position: relative;
    background-image: url(../../image/lottery/turnplate-bg.png);
    background-size: 100% 100%;
}

.banner .turnplate canvas.item {
    width: 100%;
}

.banner .turnplate img.pointer {
    position: absolute;
    width: 31.5%;
    height: 42.5%;
    left: 34.6%;
    top: 23%;
}

#head-image {
    /*position: absolute;*/
    /*top: 0px;*/
    width: 100%;
}

#foot-image {
    position: absolute;
    bottom: 0;
    width: 100%;
}

.modal-overlay {
    position: absolute;
    left: 0;
    top: 0;
    /*width: 100%;*/
    padding-left: 1.0rem;
    padding-right: 1.0rem;
    height: 100%;
    background: rgba(0, 0, 0, .8);
    z-index: 10600;
    display: none;
}

.close-button {
    width: 24px;
    /* height: 36px; */
    display: block;
    margin-top: 5%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1rem;
}

.rule-area {
    /*width: 80%;*/
    /*height: 80%;*/
    background-color: white;
    /* margin: 7% 1rem 0 1rem; */
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-bottom: 1.5rem;
    border-radius: 4px;
    font-size:10px;
    /*color: white;*/
}

h3 {
    text-align: center;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
    margin-bottom: 0.75rem;
}

p {
    margin: 0.1rem;
}

.congratulation {
    font-size: 1rem;
    font-weight: 100;
    color: red;
}

.base-pos {
    
}



/* 电吹风 */
.hit_DCF {
    background-image: url(./../../image/lottery/prize/result/1_DCF.png);
    background-size: contain;
    background-repeat: no-repeat;
    /*background-position: center center;*/
    background-position-y: -3rem;
    background-position-x:center;
    
    padding: 0 !important;
}

/* 热水壶*/
.hit_RSH {
    background-image: url(./../../image/lottery/prize/result/1_RSH.png);
    background-size: contain;
    background-repeat: no-repeat;
    /*background-position: center center;*/
    background-position-y: -3rem;
    background-position-x:center;
    
    padding: 0 !important;
}

/* 吸尘器 */
.hit_XCQ {
    background-image: url(./../../image/lottery/prize/result/1_XCQ.png);
    background-size: contain;
    background-repeat: no-repeat;
    /*background-position: center center;*/
    background-position-y: -3rem;
    background-position-x:center;
    
    padding: 0 !important;
}

/* 自拍杆 */
.hit_ZPG {
    background-image: url(./../../image/lottery/prize/result/1_ZPG.png);
    background-size: contain;
    background-repeat: no-repeat;
    /*background-position: center center;*/
    background-position-y: -3rem;
    background-position-x:center;
    
    padding: 0 !important;
}

/* 机会已完 */
.out_chance {
    background-image: url(./../../image/lottery/prize/result/2_out.png);
    background-size: contain;
    background-repeat: no-repeat;
    /*background-position: center center;*/
    background-position-y: -3rem;
    background-position-x:center;
    
    padding: 0 !important;

}

/* 未中奖 */
.miss {
    background-image: url(./../../image/lottery/prize/result/0_none.png);
    background-size: contain;
    background-repeat: no-repeat;
    /*background-position: center center;*/
    background-position-y: -3rem;
    background-position-x:center;
    
    padding: 0 !important;
}





